@charset "utf-8";


/* border-collapse: collapse解决单元格内容为空时，无法显示单元格边框的问题 rules='none'*/
.t-table {
	margin-top: 5px; background-color: #BFE3FF;  
}
.t-label {
	padding-right: 3px; background-color: #F9FCFF; text-align: right
}
.t-label-topic {
	padding-right: 3px; background-color: #F9FCFF; text-align: center;
}
.t-label-h {
	height: 28px
}
.t-content {
	padding-left: 5px; background-color: #ffffff;
	
}

.t-content-frame {
	padding-left: 5px; background-color: #ffffff;border:red 1px solid;
	
}
.t-header {
	background-color: #ffffff; 
	text-align: center;
	/**background-image: url(../images/pop_header.png);**/
	background: -webkit-gradient(rgba(255,255,255,1) 0% ,rgba(244,244,244,1) 100%);
    background: -webkit-linear-gradient(rgba(255,255,255,1) 0% ,rgba(244,244,244,1) 100%);
    background: -moz-linear-gradient(rgba(255,255,255,1) 0% ,rgba(244,244,244,1) 100%);
    background: -o-linear-gradient(rgba(255,255,255,1) 0% ,rgba(244,244,244,1) 100%);
    background: -ms-linear-gradient(rgba(255,255,255,1) 0% ,rgba(244,244,244,1) 100%);
    background: linear-gradient(rgba(255,255,255,1) 0% ,rgba(244,244,244,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0, startColorstr = #ffffffff, endColorstr = #fff4f4f4);/*颜色格式为 #AARRGGBB  RR 指定红色值， GG 指定绿色值， BB 指定蓝色值, AA 指定透明度(00 是完全透明, FF 是完全不透明)。超出取值范围的值将被恢复为默认值 */
}
.t-thead TH {
	font-weight:normal;
	border-bottom: #BFE3FF 1px dotted;
	/**background-image: url(../images/pop_header.png);**/
	background: -webkit-gradient(rgba(255,255,255,1) 0% ,rgba(244,244,244,1) 100%);
    background: -webkit-linear-gradient(rgba(255,255,255,1) 0% ,rgba(244,244,244,1) 100%);
    background: -moz-linear-gradient(rgba(255,255,255,1) 0% ,rgba(244,244,244,1) 100%);
    background: -o-linear-gradient(rgba(255,255,255,1) 0% ,rgba(244,244,244,1) 100%);
    background: -ms-linear-gradient(rgba(255,255,255,1) 0% ,rgba(244,244,244,1) 100%);
    background: linear-gradient(rgba(255,255,255,1) 0% ,rgba(244,244,244,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0, startColorstr = #ffffffff, endColorstr = #fff4f4f4);/*颜色格式为 #AARRGGBB  RR 指定红色值， GG 指定绿色值， BB 指定蓝色值, AA 指定透明度(00 是完全透明, FF 是完全不透明)。超出取值范围的值将被恢复为默认值 */
}
.t-button {
	background-color: #ffffff; text-align: center;
}
.t-leftContent {
	background-color: #ffffff; text-align: left;
}
.span-text {
	color: red
}

.span-prompt {
	color: gray;font-size: 13px;font-weight:normal
}
.span-highlight{
	color: green;  
}
.span-help{padding-right: 0px; padding-left: 0px; padding-bottom: 3px; color: #747474; padding-top: 3px}
	
.t-list-thead {
	color: #555;
}
.t-list-thead TH {
	/**background-image: url(../images/blue_skin_bg.png);**/
	height:32px;
	background: -webkit-gradient(rgba(255,255,255,1) 0% ,rgba(239,244,247,1) 100%);
    background: -webkit-linear-gradient(rgba(255,255,255,1) 0% ,rgba(239,244,247,1) 100%);
    background: -moz-linear-gradient(rgba(255,255,255,1) 0% ,rgba(239,244,247,1) 100%);
    background: -o-linear-gradient(rgba(255,255,255,1) 0% ,rgba(239,244,247,1) 100%);
    background: -ms-linear-gradient(rgba(255,255,255,1) 0% ,rgba(239,244,247,1) 100%);
    background: linear-gradient(rgba(255,255,255,1) 0% ,rgba(239,244,247,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0, startColorstr = #ffffffff, endColorstr = #ffeff4f7);/*颜色格式为 #AARRGGBB  RR 指定红色值， GG 指定绿色值， BB 指定蓝色值, AA 指定透明度(00 是完全透明, FF 是完全不透明)。超出取值范围的值将被恢复为默认值 */
}

.t-list-thead-dotted TH{
	border-bottom: #EEEEEE 1px solid;height: 30px;
}
.t-list-tbody {
	background-color: #ffffff; table-layout:fixed; word-break : break-all; word-wrap : break-word ;
}
.t-list-tbody TR {
	height: 30px;
	line-height: 20px;
	onmouseover: expression(onmouseover=function (){this.style.borderColor ='blue'; this.style.backgroundColor ='#ECF7FE'});
	onmouseout: expression(onmouseout=function (){this.style.borderColor='';this.style.backgroundColor =''});
}
.t-list-tbody > tr:hover{background-color: #ECF7FE;}
.t-list-tbody > tr:hover td{background:none; }
.t-list-tbody .noDiscolor:hover{background-color: transparent;}
.t-list-tbody TD{
	padding: 2px 3px;
}


.t-list-table {
	margin: 5px auto 0px; background-color: #BFE3FF;
}

.td-header {
	background-color: #ffffff; text-align: center;font-weight:bold;font-size: 13px;height:28px;   
}
.td-header-line {
	background-color: #ffffff; text-align: center;font-weight:bold;font-size: 13px;height:28px; 
	border-bottom: #EEEEEE 2px solid;  
}
.td-label-align {
	padding-right: 3px; background-color: #f9fbfd; text-align: center
}
.td-content-align {
	padding-left: 5px; background-color: #ffffff; text-align: center
}


.t-list-tbody TD .userInfo {
	padding: 20px 0 20px 0;
	margin-left:8px;
	margin-right:8px;
	height: auto;
	overflow: hidden;
	position: relative;
}
.t-list-tbody TD.userInfo .author{
	text-align: center;
}
.t-list-tbody TD .userInfo .author img{
	width: 120px;
    height: 120px;
    border-radius: 3px;
}
.t-list-tbody TD .userInfo .name{
 font-size: 16px;
  text-align: center;
  color: #333333;	
  margin:14px 0 4px 0;
}
.t-list-tbody TD .userInfo .nickname{
 font-size: 15px;
  text-align: center;
  color: #888;	
  margin:14px 0 4px 0;
}
.t-list-tbody TD .userInfo .role{
	text-align: center;
}
.t-list-tbody TD .userInfo .role .userRoleName{
	white-space:nowrap; 
	color:#e2b46e;
	background-color:#f8e7c4;
	border-radius:4px;
	padding:1px 5px;
	font-size: 13px;
	font-style:normal;
}
.t-list-tbody TD .userInfo .role .staff{
	white-space:nowrap; 
	color:#15d327;
	background-color:#cafcc7;
	border-radius:4px;
	padding:1px 5px;
	font-size: 13px;
	font-style:normal;
}

.t-list-tbody TD .topicTag{
	padding-top:5px;
	margin-left:5px;
	padding-bottom:5px;
	text-align: left;
}
.t-list-tbody TD .topicTag .tag{
	display: inline-block;
    font-size: 14px;
    line-height: 14px;
    padding: 6px 8px 6px 8px;
    margin-right: 5px;
    border-radius: 3px;
    color: #555;
    background-color: #f5f5f5;
    position:relative;
}
.t-list-tbody TD .topicTag .tag:hover {
    background-color: #ebebeb;
    color: #555;
    text-decoration: none;
}
.t-list-tbody TD .topicTag .userRoleName{
	display: inline-block;
    font-size: 14px;
    line-height: 14px;
    padding: 6px 8px 6px 8px;
    margin-right: 5px;
    border-radius: 3px;
    color:#fff;
	background-color:#ffcc00;
    position:relative;
}
.t-list-tbody TD .topicTag .redEnvelope{
	display: inline-block;
    font-size: 14px;
    line-height: 14px;
    padding: 6px 8px 6px 8px;
    margin-right: 5px;
    border-radius: 3px;
    color:#ff483a;
	background-color:#fee8eb;
    position:relative;
}

.t-list-tbody TD .questionTag{
	padding-top:5px;
	margin-left:5px;
	padding-bottom:5px;
	text-align: left;
}
.t-list-tbody TD .questionTag .tag{
	display: inline-block;
    font-size: 14px;
    line-height: 14px;
    padding: 6px 8px 6px 8px;
    margin-right: 5px;
    border-radius: 3px;
    color: #2196F3;
    background-color: #e5f3ff;
    position:relative;
}
.t-list-tbody TD .questionTag .tag:hover {
    background-color: #d8edff;
    color: #2196F3;
    text-decoration: none;
}

.richTextContent{
	margin-left:5px;margin-right:5px;margin-top: 5px;margin-bottom: 5px;text-align: left; *width: 600px;/*IE 6和7*/ 
}
/* 自动换行 */
.richTextContent pre{white-space:pre-wrap;}
.richTextContent pre code{/*连续字母数字换行*/
	word-break: break-all;
}
.richTextContent img{
	max-width:100%;height:auto;border:none;background:none;margin:0;padding:0; 
}
.richTextContent iframe{
	width:100%; height: 550px;padding:10px 0px; 
}
.richTextContent video{
	width:100%; height: 550px;padding:10px 0px; outline:none;
}

.quote{
	padding:5px 8px;border-bottom:none;text-align: left;color: 666;margin-top: 20px;
}
.quote div{
	background:#fbfbfb;padding:6px 8px 8px 8px;border:1px solid #ebebeb;line-height:140%;margin-bottom:6px;line-height: 28px;border-radius: 3px;
}
.quote div span{
	color:#aaa;font-size:15px;height: 30px;
}


/* 隐藏标签 IE8以下浏览器不支持自定义标签，需要在页头<head>标签内执行document.createElement('player') */
.richTextContent player{
	width: 100%;
	height: 576px;
	display: block;
}
.dplayer-process {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99;
}
.dplayer-process .box{
	position: relative;
	width: 100%;
	height: 100%;
}
.dplayer-process .box .prompt{
   	width: 250px;
    height: 80px;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
   	padding :0px 30px;
   	border-radius :3px;
   	color: #fff;
   	line-height: 80px;
   	font-size: 20px;
   	background-color:rgb(0,0,0);
	opacity:0.7;
	filter:alpha(opacity=70);
	text-align: center;
}
.richTextContent hide {
	border: 0;
	border-left: 3px solid #06b5ff;
	margin-left: 10px;
	padding: 0.5em;
	min-height:26px;
	display: block;
	margin: 30px 0px 0px 0px;
}
.richTextContent .inputValue_10:before {
	content: '密码: ' attr(input-value) '';
	color: #06b5ff;
	font-size:14px;
	position: absolute;
	margin-top: -30px;
	line-height: 30px;
}
.richTextContent .inputValue_20:before {
	content: '回复话题可见';
	color: #06b5ff;
	font-size:14px;
	position: absolute;
	margin-top: -30px;
	line-height: 30px;
}
.richTextContent .inputValue_30:before {
	content: '达到等级 ' attr(description) ' 可见';
	color: #06b5ff;
	font-size:14px;
	position: absolute;
	margin-top: -30px;
	line-height: 30px;
}
.richTextContent .inputValue_40:before {
	content: '需要支付 ' attr(input-value) ' 积分可见';
	color: #06b5ff;
	font-size:14px;
	position: absolute;
	margin-top: -30px;
	line-height: 30px;
}
.richTextContent .inputValue_50:before {
	content: '需要支付 ' attr(input-value) ' 元费用可见';
	color: #06b5ff;
	font-size:14px;
	position: absolute;
	margin-top: -30px;
	line-height: 30px;
}



/* 提示模块 */
.tipModule{width:800px; margin:0px auto; margin-top: 50px;border: 1px solid #BFE3FF;border-radius: 5px;background-color: #F9FCFF;}
.tipModule_head{ height:25px;width:99%;margin-left: auto; margin-right: auto;font-size:14px; line-height:32px;color:#444;font-weight: bold;border-bottom: #BFE3FF 1px dotted;}
.tipModule_head .error {margin-left:2px;padding-left:22px;background: url("../images/error.png") no-repeat;}
.tipModule_head .prompt{margin-left:2px;padding-left:22px;background: url("../images/warning.png") no-repeat;}
.tipModule_content{ width:100%;margin:5px 0 10px 10px;line-height:30px; margin: 0 auto;} 
.tipModule_content span{font-size:25px;text-align: center;}
.tipModule_bottom{width:99%;text-align: center;border-top: #BFE3FF 1px dotted;margin-left: auto; margin-right: auto;}
.tipModule_bottom span{margin-top: 3px;margin-bottom: 3px;}



/* 功能按钮 */
.functionButton { 
	position:relative;
	display:inline-block;
	height:28px;
	line-height:24px;
	border: 1px solid #42a5f5;
	background:#ecf7fe;/*e8f8ff*/
	color:#42a5f5;
	text-align:center;
	font-size:14px;
	border-radius:3px;
	cursor:pointer;
	margin-right:5px;
	padding-left: 12px;
	padding-right: 12px;	
	margin-top: 4px;
	margin-bottom: 4px;
	outline: none;
} 
.functionButton:disabled{  
	border: 1px solid #42a5f5;
	background:#ecf7fe;/*e8f8ff*/
	color:#42a5f5;
    border-radius:2px;
    cursor:not-allowed;
	filter: alpha(opacity=35);
    opacity: .35;    
} 


/* 功能按钮 */
.functionButton5 {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  display: inline-block;
  border: 1px solid #ddd;
  *border: 0 none;
  border-radius: 2px;
  *margin-right: .3em;
  margin-top: 2px;
  margin-bottom: 2px;
  outline: none;
  padding: 1px 10px 0px 10px;
  *padding: 1px 10px;
  width: auto;
  height: 24px;
  color:red;
  line-height: 24px;
  font-size: 13px;
  font-weight: bold;
  cursor: pointer;
  border-bottom-color: #bbb !important;
  background-color: #f4f4f4;
  background-repeat: repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#eeeeee));
  background-image: -webkit-linear-gradient(top, #f8f8f8, #eeeeee);
  background-image: linear-gradient(to bottom, #f8f8f8, #eeeeee);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8', endColorstr='#ffeeeeee', GradientType=0);
}

.functionButton5,
.functionButton5:hover,
.functionButton5:visited {
  color: #555 !important;
}

.functionButton5:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #ededed;
  background-repeat: repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #f2f2f2, #e6e6e6);
  background-image: linear-gradient(to bottom, #f2f2f2, #e6e6e6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe6e6e6', GradientType=0);
}

.functionButton5:active {
  background-color: #ebebeb;
  background-repeat: repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #e6e6e6, #f2f2f2);
  background-image: linear-gradient(to bottom, #e6e6e6, #f2f2f2);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#fff2f2f2', GradientType=0);
}
.functionButton5:disabled{  
	border: 1px solid #e6e6e6;  
    background: #fbfbfb;  
    color:#c9c9c9;
    border-radius:2px;
    cursor:not-allowed;
	filter: alpha(opacity=55);
    opacity: .55;    
} 

/*提交按钮*/
.submitButton{ display:inline-block; vertical-align:middle; padding:1px 0; margin:0 1px; background:#1e9fff;outline: none;}
.submitButton span,
.submitButton input{ float:left; display:inline; margin:0 -1px; height:30px; line-height:30px; padding:0 18px; font-size:18px; border:0; overflow:visible; background:#1e9fff; color:#fff; cursor:pointer; font-family:Microsoft Yahei,simsun,sans-serif;}
.submitButton:hover,
.submitButton:hover span,
.submitButton:hover input{background:#0191e4;}
.submitButton input:disabled{  
    border: 1px solid #e6e6e6;  
    background-color: #fbfbfb;  
    color:#c9c9c9;
    margin-top: -1px;
    margin-bottom: -1px;
    border-radius:2px;
} 

/*提交按钮*/
.submitButton2{ display:inline-block; vertical-align:middle; padding:1px 0; margin:0 1px; background:#1e9fff;outline: none;}
.submitButton2 span,
.submitButton2 input{ float:left; display:inline; margin:0 -1px; height:24px; line-height:24px; padding:0 14px; font-size:14px; border:0; overflow:visible; background:#1e9fff; color:#fff; cursor:pointer;font-family:Microsoft Yahei,simsun,sans-serif;}
.submitButton2:hover,
.submitButton2:hover span,
.submitButton2:hover input{background:#0191e4;}
.submitButton2 input:disabled{  
    border: 1px solid #e6e6e6;  
    background-color: #fbfbfb;  
    color:#c9c9c9;
    margin-top: -1px;
    margin-bottom: -1px;
    border-radius:2px;
} 



.functionButton2 {
	display: inline-block;
	border-radius: 2px;
	border: 1px solid transparent;
	text-decoration: none;
	cursor: pointer;
	background-image: -webkit-linear-gradient(top,#fcfcfc 0,#f2f2f2 100%);
	background-image: linear-gradient(to bottom,#fcfcfc 0,#f2f2f2 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcfcfc', endColorstr='#fff2f2f2', GradientType=1);
	color: #666666;
	border-color: #ccc;

	
}

.functionButton2:visited {
	color: #333;
	text-decoration: none
}

.functionButton2:hover,.functionButton2:active,.functionButton2:focus {
	background-image: -webkit-linear-gradient(top,#f8f8f8 0,#e9e9e9 100%);
	background-image: linear-gradient(to bottom,#f8f8f8 0,#e9e9e9 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8', endColorstr='#ffe9e9e9', GradientType=1);
	border-color: #bbbdbf;
	color: #3b3b3b;
	text-decoration: none
}

.functionButton2:disabled{
	background-image: -webkit-linear-gradient(top,#fff 0,#fafafa 100%);
	background-image: linear-gradient(to bottom,#fff 0,#fafafa 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fffafafa', GradientType=1);
	border-color: #d9d9d9;
	color: #c3c3c3;
	cursor: not-allowed;
	text-decoration: none
}


.functionButton2-small {
	line-height: normal!important;
	padding: 4px 8px;
	font-size: 13px
}


/*上传按钮*/
.fileButtonPic{
display: inline-block;
position: relative;
height: 25px;
overflow: hidden;
padding: 0 8px;
border: 1px solid #ddd;
background: none repeat scroll 0 0 #f4f4f4;
color: #999999;
font-size:14px;
line-height:24px;
font-family:Microsoft Yahei,simsun,sans-serif;
cursor: pointer;
text-align: center;
outline: none;
}
.fileButtonPic em {
background:url(../images/plus_sign.png) 0 0;
display: inline-block;
width: 16px;
height: 16px;
overflow: hidden;
margin: 3px 4px 6px 0;
line-height: 20em;
vertical-align: middle;
}
.fileButtonPic:hover em{
background-position:-16px 0;}
.fileButton {
display: block;
position: absolute;
top: 0;
left: 0;
width: 75px;
height: 20px;
cursor: pointer;
opacity: 0;
filter:alpha(opacity: 0);
}


/* 问题标签导航 */
.questionTagNavigation{
	width: 480px;
	min-height: 100px;
	background: #f6f6f6;
	font-size: 14px;
}

.questionTagNavigation .nav {
	display: flex;
	flex-wrap: wrap;
	padding-left: 0;
	list-style: none;
	margin-bottom: 20px!important;
	margin-right: 20px;
}
.questionTagNavigation .nav .nav-item{
	margin-right: 8px!important;
	margin-bottom: 8px!important;
	line-height: 26px;
	
}
.questionTagNavigation .nav .nav-item .nav-link {
	border-radius: 3px;
	padding: 4px 8px;
	border: 1px solid #42a5f5;
	color: #42a5f5;
	background-color: #fff;
}

.questionTagNavigation .nav .nav-item .active{
	color: #42a5f5;
	background-color: #e7f5fe;
}
.questionTagNavigation .nav a {
	color: #6c757d
}

.questionTagNavigation .tab-content{
	margin-right: 20px;
	margin-bottom: 10px!important;
}

.questionTagNavigation .tab-content>.tab-pane {
	display: none
}
.questionTagNavigation .tab-content>.active {
	display: block
}
.questionTagNavigation .tab-content .tab-pane {
	
}
.questionTagNavigation .child-tag {
	display: inline-block;
	font-size: 14px;
	padding: 0 8px;
	height: 26px;
	line-height: 26px;
	border-radius: 3px;
	background-color: #c4e4fc;
	color:#359ff5;
	margin-right: 8px;
	margin-bottom: 8px;
}
.questionTagNavigation .child-tag:hover {
	text-decoration: none;
	background-color: #a2d7fe;
}





/* 问题标签按钮 */
.questionTag{
	margin-top: 0px;
	margin-bottom: 3px;
	line-height: 40px;
}
.questionTag .btn {
	display: inline-block;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	
	border: 1px solid transparent;
	color: #83878f;
	background-color: #e7eaee;
	border-color: #e7eaee;

	padding: 3px 8px;
	font-size: 14px;
	line-height: 22px;
	border-radius: 3px;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	outline:none;
	
	
}
.questionTag .btn:hover {
	color: #5c5f65;
	background-color: #e2e6ea;
	border-color: #dae0e5
}
.questionTag .mr{
	margin-right: 5px!important;
}

.questionTag .ml{
	margin-left: 5px!important;
}

.questionTag .addTag{
	position: relative;
	display: inline-block!important
}
.questionTag .warning {
	-webkit-animation: tag-warning 2s;
	animation: tag-warning 2s
}
/**将动画与元素绑定**/
@-webkit-keyframes tag-warning {
	0% {
		background-color: #ff9e00;
		border-color: #ff9e00
	}

	to {
		background-color: #fff
	}
}

@keyframes tag-warning {
	0% {
		background-color: #ff9e00;
		border-color: #ff9e00
	}

	to {
		background-color: #fff
	}
}



.appendQuestionModule .appendBox{
	margin-left:5px;margin-right:5px;margin-top: 25px;margin-bottom: 5px;text-align: left; *width: 600px;/*IE 6和7*/ 
	position:relative;
}
.appendQuestionModule .odd .head{
	color: #f9ce00;
}
.appendQuestionModule .odd:before{
	content: " ";
	position: absolute;
	top: 0px;
	left: -10px;
	bottom:0px;
	border-left: 5px solid #f9ce00;
}
.appendQuestionModule .even .head{
	color: #85eb4e;
}
.appendQuestionModule .even:before{
	content: " ";
	position: absolute;
	top: 0px;
	left: -10px;
	bottom:0px;
	border-left: 5px solid #85eb4e;
}
.appendQuestionModule .appendBox .head {
	height: 24px;
}
.appendQuestionModule .appendBox .head .prompt{
	font-size: 15px;
	line-height: 34px;
}
.appendQuestionModule .appendBox .head .appendTime{
	margin-left:5px;
	font-size: 15px;
	line-height: 34px;
}
.appendQuestionModule .appendBox .head .editAppendQuestion{
	margin-left:10px;
	font-size: 15px;
	line-height: 34px;
}
.appendQuestionModule .appendBox .head .deleteAppendQuestion{
	font-size: 15px;
	line-height: 34px;
}

.appendQuestionModule .appendBox .appendContent{padding:20px 0px;color:#333;font-size:16px;line-height:28px; word-wrap:break-word;min-height: 80px;}
.appendQuestionModule .appendBox .appendContent a{
	color: #26a2ff;
}
.appendQuestionModule .appendBox .appendContent p{font-size:16px;word-wrap:break-word}
.appendQuestionModule .appendBox .appendContent img{max-width:100%;height:auto;border:none;background:none;margin:0;padding:0;}


.rewardModule{
	background: #fcf3e6;
	border-radius:3px;
	margin: 6px 6px;
}
.rewardModule .rewardInfo{
	padding: 10px 10px 8px 10px;color: #e2b46d;font-size: 15px;
}
.rewardModule .rewardInfo .symbol{
	font-family:Arial;font-weight:normal; vertical-align: middle; display:inline-block;margin-left: 5px;color: #cca558;
}
.rewardModule .rewardInfo .amount{
	margin-left: 1px;color: #cca558; margin-right: 5px;font-weight: 700;font-size: 16px;
}
.rewardModule .rewardInfo .point{
	color: #cca558; margin-right: 5px;font-weight: 700;font-size: 16px;
}
/* 关注 */
.followModule{
	position: relative;
}
.followModule .avatarBox{
	display:inline-block;border-radius:100%;
	padding-top: 6px;
	margin-left: 3px;
}
.followModule .avatarBox img{
	border-radius:100%;
	width: 36px;
}
.followModule .userName {
	font-size: 14px;position: relative;top: -12px;padding-left: 5px;
}
/* 粉丝 */
.followerModule{
	position: relative;
}
.followerModule .avatarBox{
	display:inline-block;border-radius:100%;
	padding-top: 6px;
	margin-left: 3px;
}
.followerModule .avatarBox img{
	border-radius:100%;
	width: 36px;
}
.followerModule .userName {
	font-size: 14px;position: relative;top: -12px;padding-left: 5px;
}
/* 私信列表 */
.privateMessageModule{
	position: relative;
}
.privateMessageModule .avatarBox{
	display:inline-block;border-radius:100%;
	padding-top: 6px;
	margin-left: 3px;
}
.privateMessageModule .avatarBox img{
	border-radius:100%;
	width: 36px;
}
.privateMessageModule .userName {
	font-size: 14px;position: relative;top: -12px;padding-left: 5px;
}
/* 私信对话列表 */
.privateMessageChatModule{
	position: relative;
}
.privateMessageChatModule .avatarBox{
	display:inline-block;border-radius:100%;
	padding-top: 6px;
	margin-left: 3px;
}
.privateMessageChatModule .avatarBox img{
	border-radius:100%;
	width: 36px;
}
.privateMessageChatModule .userName {
	font-size: 14px;position: relative;top: -12px;padding-left: 5px;
}

/* 编辑器表格 */
.exampleTable{
	width: 100%;
    overflow: auto;
    word-break: normal;
    border-collapse: collapse;
    margin-top: 10px;
}
.exampleTable th {
    font-weight: bold;
}

.exampleTable th,
.exampleTable td {
    padding: 6px 13px;
    border: 1px solid #BFE3FF;
}

.exampleTable tr {
    background-color: #fff;
    border-top: 1px solid #ccc;
    line-height: 20px;
}
.exampleTable tr {
    background-color: #fff;
    border-top: 1px solid #ccc;
    line-height: 20px;
}
.exampleTable .mask{
	width: 10px;height: 32px; background: #fff; margin-left: -20px;margin-top:-16px; position: absolute;
}


/*用户登录**/
.wrapper{ width:1000px; position:absolute; top:50%; left:50%; margin:-245px 0 0 -500px; z-index:2;}
.loginForm{ position:relative;width:700px; margin:-30px auto 0; }
.loginForm .inner{width:700px; padding-top:5px; background-color:#fff; border-radius:5px; 
-webkit-box-shadow:0 3px 13px rgba(0,0,0,.4);
-moz-box-shadow:0 3px 13px rgba(0,0,0,.4);
box-shadow:0 3px 13px rgba(0,0,0,.4);
}
.loginForm .head{width: 700px; height: 40px;text-align: center;color: #424242;margin-bottom: 10px;}
.loginForm .head h2{font-size: 24px;font-weight:normal;}
.loginForm .formField{ clear:both; width:320px; margin:0 auto; padding-top:5px; zoom:1\9;}
.loginForm .formField input{ width:306px; height:28px; border:1px solid #d8d8d8; border-radius:4px; font-size:14px; color:#666; line-height:28px; padding:6px 0 6px 12px; box-shadow:0 0 5px #fff; outline:none; transition:box-shadow 0.25s linear 0s; -webkit-transition:box-shadow 0.25s linear 0s;}
.loginForm .formField input:focus{ border:1px solid #26a2ff; box-shadow:0 0 5px #26a2ff; outline:none; transition:box-shadow 0.25s linear 0s; -webkit-transition:box-shadow 0.25s linear 0s;}

.loginForm .err-tip{ clear:both; padding:5px 0 3px 10px; width:300px; font-size:13px; color:#ff3c00;  text-align:left; }

.loginForm .formField input.captchaInput{ width:174px; margin-right:10px;  float:left;}
.loginForm .captchaImage{ width:120px; height:40px; line-height:40px; display:inline-block;text-align:center; border:1px solid #dfdfdf; border-radius:4px; background:#f2f2f2; background:-moz-linear-gradient(top,#fff,#f2f2f2); background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2)); color:#333; vertical-align:top; float:right; overflow:hidden;}
.loginForm .captchaImage:hover{ background:#fff; text-decoration:none;}
.loginForm .captchaImage.disabled{background: #f2f2f2;cursor: default;color: #b3b3b3;}
.loginForm .loginButton{clear:both; width:320px; margin:0 auto; padding:12px 0 0;}
.loginForm .loginButton input{ width:320px; height:42px; border:none; background-color:#26a2ff; border-radius:5px; text-align:center; line-height:40px; color:#fff; font-size:18px; font-weight:bold; cursor:pointer;}
.loginForm .loginButton input:hover{ background-color:#36a9ff;}
.loginForm .loginButton input.disabled{ background-color:#999; color:#fff; cursor:pointer;}

.loginForm .connect{ clear:both; overflow:hidden; margin-top:30px;}
.loginForm .connect .prompt{ padding:15px 0 20px 24px; font-size:13px; color:#999; border-top:1px solid #ebebeb;}




